Skip to main content

deleteResource

Type​

function

Summary​

Removes a resource from the resource fork of a Mac OS file.

Syntax​

deleteResource(<file>, <resourceType>,{<resourceID> | <resourceName>})

Description​

Use the deleteResource function to delete a resource from a file.

The deleteResource function deletes individual resources within the file, but does not delete the resource fork.

Parameters​

NameTypeDescription

file

The name and location of the file containing the resource. If you specify a name but not a location, LiveCode assumes the file is in the defaultFolder.

resourceType

The 4-character type of the resource you want to delete.

resourceID

integer

An integer that specifies the resource ID of the resource you want to delete.

resourceName

The name of the resource you want to delete.

Examples​

get deleteResource("New Build","ICN#",129)
put deleteResource(line x of theFiles,"XFCN","Colorize") into temp

Value​

NameTypeDescription

return

The deleteResource function always returns empty.

the result

If the file does not exist, the result is set to "can't find file". If the file exists but has no resource fork, the result is set to "can't open resource fork". If the file exists but does not contain the specified resource, the result is set to "can't find the resource specified". If the file is already open, the result is set to "Can't open resource forka/".

glossary: resource fork, resource, Mac OS, return

keyword: file

property: externals

command: delete

control structure: function

function: result, setResource

Compatibility and Support​

Introduced

LiveCode 1.0

OS

mac

Platforms

desktop

Thank you for your feedback!

Was this page helpful?